FEXP Solver  1.0.0.0
CFEXPSolverThreadInputData Class Reference

Base data provided into each thread. More...

#include <FEXPSolver.h>

Inheritance diagram for CFEXPSolverThreadInputData:
Collaboration diagram for CFEXPSolverThreadInputData:

Public Member Functions

 CFEXPSolverThreadInputData (size_t threads)
 
virtual ~CFEXPSolverThreadInputData ()
 
- Public Member Functions inherited from ICFEXPThreadDataBase
 ICFEXPThreadDataBase (size_t threads)
 
virtual ~ICFEXPThreadDataBase ()
 
t_fexpcommon_ct GetTimeStep (size_t thread_id)
 
void SetTimeStep (size_t thread_id, t_fexpcommon_ct value)
 
t_fexpcommon_ct GetMinTStep ()
 
void SetMinTStep (t_fexpcommon_ct value)
 
bool GetIsEnd (size_t thread_id)
 
void SetIsEnd (size_t thread_id, bool value)
 
bool CheckEnd ()
 
void SetCalcTimeIncrement (size_t thread_id, size_t value)
 
void CheckCalcTimeConsistency ()
 
Ptr< std::vector< size_t > > GetThreadId ()
 

Additional Inherited Members

- Protected Attributes inherited from ICFEXPThreadDataBase
std::map< size_t, t_fexpcommon_ct_dt_map
 
std::map< size_t, bool > _is_end_map
 
std::map< size_t, size_t > _time_consistncy_map
 

Detailed Description

Base data provided into each thread.

Constructor & Destructor Documentation

◆ CFEXPSolverThreadInputData()

CFEXPSolverThreadInputData::CFEXPSolverThreadInputData ( size_t  threads)
inline

◆ ~CFEXPSolverThreadInputData()

virtual CFEXPSolverThreadInputData::~CFEXPSolverThreadInputData ( )
inlinevirtual

The documentation for this class was generated from the following file: